<?php

/*
** COMITATO PROVINCIALE DI CATANIA - CROCE ROSSA ITALIANA
*/

class HTMLCampoData extends HTMLSpan {
	public
		$valore;
	
	public function __construct ( $id, $valore = NULL ) {
		parent::__construct ( $id );
		if ( $valore ) {
			$this->valore = $valore;
		} else {
			$this->valore = time();
		}
	}
	
	public function render() {
		global $conf;
		
                $this->valore = (int) $this->valore;
                
		$id = $this->id;
		$this->apri();
		
		// Selettore Giorno
		$n = new HTMLSelettore($id . '_giorno');
		for ( $i = 1; $i <= 31; $i++ ) {
			$n->aggiungi($i, $i);
		}
		$n->selezionato = date('d', $this->valore);
		$n->render();
		
		// Selettore Mese
		$n = new HTMLSelettore($id . '_mese');
		for ( $i = 1; $i <= 12; $i++ ) {
			$n->aggiungi($i, $conf['data']['mesi'][$i]);
		}
		$n->selezionato = date('m', $this->valore);
		$n->render();
		
		// Selettore Anno
		$n = new HTMLSelettore($id . '_anno');
		for ( $i = $conf['data']['annoMinimo']; $i <= $conf['data']['annoMassimo']; $i++ ) {
			$n->aggiungi($i, $i);
		}
		$n->selezionato = date('Y', $this->valore);
		$n->render();
		
		$this->chiudi();
	}
}
